package com.bbva.kyfb.kyfbdaohostfo.servicios.host.tpbft080_1_8_1;

import com.bbva.jee.arq.spring.core.host.Campo;
import com.bbva.jee.arq.spring.core.host.FilaCampoTabular;
import com.bbva.jee.arq.spring.core.host.TipoCampo;

import java.io.Serializable;
import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.serializable.RooSerializable;
import org.springframework.roo.addon.tostring.RooToString;

/**
 * <p>Bean fila para el campo tabular <code>SAL-TABLA</code>, utilizado por la clase <code>RespuestaTransaccionTpbft080_1_8_1</code></p>
 * 
 * @see RespuestaTransaccionTpbft080_1_8_1
 * 
 * @author Arquitectura Spring BBVA
 */
@FilaCampoTabular
@RooJavaBean
@RooToString
@RooSerializable
public class SalTabla implements java.io.Serializable {
	
	/**
	 * <p>Campo <code>SAL-CCLIEN</code>, &iacute;ndice: <code>1</code>, tipo: <code>ENTERO</code>
	 */
	@Campo(indice = 1, nombre = "SAL-CCLIEN", tipo = TipoCampo.ENTERO, longitudMaxima = 9)
	private Integer salCclien;
	
	/**
	 * <p>Campo <code>SAL-CTIPPE</code>, &iacute;ndice: <code>2</code>, tipo: <code>ALFANUMERICO</code>
	 */
	@Campo(indice = 2, nombre = "SAL-CTIPPE", tipo = TipoCampo.ALFANUMERICO, longitudMaxima = 3)
	private String salCtippe;
	
	/**
	 * <p>Campo <code>SAL-QNUMOR</code>, &iacute;ndice: <code>3</code>, tipo: <code>ENTERO</code>
	 */
	@Campo(indice = 3, nombre = "SAL-QNUMOR", tipo = TipoCampo.ENTERO, longitudMaxima = 4)
	private Integer salQnumor;
	
	/**
	 * <p>Campo <code>SAL-CDNITR</code>, &iacute;ndice: <code>4</code>, tipo: <code>ALFANUMERICO</code>
	 */
	@Campo(indice = 4, nombre = "SAL-CDNITR", tipo = TipoCampo.ALFANUMERICO, longitudMaxima = 10)
	private String salCdnitr;
	
	/**
	 * <p>Campo <code>SAL-DENOMB</code>, &iacute;ndice: <code>5</code>, tipo: <code>ALFANUMERICO</code>
	 */
	@Campo(indice = 5, nombre = "SAL-DENOMB", tipo = TipoCampo.ALFANUMERICO, longitudMaxima = 60)
	private String salDenomb;
	

	public Integer getSalCclien() {
        return this.salCclien;
    }

	public void setSalCclien(Integer salCclien) {
        this.salCclien = salCclien;
    }

	public String getSalCtippe() {
        return this.salCtippe;
    }

	public void setSalCtippe(String salCtippe) {
        this.salCtippe = salCtippe;
    }

	public Integer getSalQnumor() {
        return this.salQnumor;
    }

	public void setSalQnumor(Integer salQnumor) {
        this.salQnumor = salQnumor;
    }

	public String getSalCdnitr() {
        return this.salCdnitr;
    }

	public void setSalCdnitr(String salCdnitr) {
        this.salCdnitr = salCdnitr;
    }

	public String getSalDenomb() {
        return this.salDenomb;
    }

	public void setSalDenomb(String salDenomb) {
        this.salDenomb = salDenomb;
    }

	private static final long serialVersionUID = 1L;

	public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("SalCclien: ").append(getSalCclien()).append(", ");
        sb.append("SalCdnitr: ").append(getSalCdnitr()).append(", ");
        sb.append("SalCtippe: ").append(getSalCtippe()).append(", ");
        sb.append("SalDenomb: ").append(getSalDenomb()).append(", ");
        sb.append("SalQnumor: ").append(getSalQnumor());
        return sb.toString();
    }
}